/**
 * <b>项目名：</b>亲子分享-服务端项目<br/>
 * <b>包名：</b>com.keegoo.group.entity<br/>
 * <b>文件名：</b>ResponseEntity.java<br/>
 * <b>版本信息：</b>V1.0<br/>
 * <b>日期：</b>2014-5-8-上午11:06:11<br/>
 * <b>作者：</b><br/>
 * <b>Copyright (c)</b> 2014坚果(北京)科技有限公司-版权所有<br/>
 */
package com.saas.util;

import java.io.Serializable;

import com.alibaba.fastjson.annotation.JSONField;

 /**
 *
 * <b>类名称：</b>ResponseEntity<br/>
 * <b>类描述：</b>返回给客户端公共协义<br/>
 * <b>创建人：</b>xxb<br/>
 * <b>修改人：</b><br/>
 * <b>修改时间：</b>2014-5-8 上午11:06:11<br/>
 * <b>修改备注：</b><br/>
 * @version 1.0.0<br/>
 *
 */
public class ResponseEntity implements Serializable {

	
	/**
	 * serialVersionUID:TODO（用一句话描述这个变量表示什么）
	 *
	 * @since 1.0.0
	 */
	
	private static final long serialVersionUID = 5296264326011920871L;
	
	@JSONField(name="status")
	private String status = Constant.API_CALL_STATUS_SUCCESS;
	
	@JSONField(name="msg")
	private String msg = Constant.API_CALL_STATUS_SUCCESS_MSG;
	
	
	private String data;

	@JSONField(name="result")
	private Object result;
	
	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getMsg() {
		return msg;
	}

	public void setMsg(String msg) {
		this.msg = msg;
	}

	public String getData() {
		return data;
	}

	public void setData(String data) {
		this.data = data;
	}

	
	 /**
	  * @param result the result to set
	  */
	  
	public void setResult(Object result) {
		this.result = result;
	}

	
	 /**
	  * result
	  *
	  * @return  the result
	  * @since   1.0.0
	  */
	
	public Object getResult() {
		if(this.result == null) return new Object();
		return result;
	}
	
	

}
